payment or settlement - Spanish English Dictionary